

<template>
  <button @click="clickTap">派发给父组件</button>
</template>
<script setup lang="ts">
import { ref,reactive} from 'vue'
 // 子组件给父组件传参是通过defineEmits派发一个事件
 const data = reactive<number[]>([1,2,3])
 //我们在子组件绑定了一个click 事件 然后通过defineEmits 注册了一个自定义事件
 const emit =defineEmits(['on-click'])
 // 点击click 触发 emit 去调用我们注册的事件 然后传递参数
const clickTap = () =>{
  emit('on-click',data)
} 
</script>
<style scoped>

</style>
